Cardigan man fined and must pay more than £900 in compensation


Cardigan man fined and must pay more than £900 in compensation