About Roughlea Properties Ltd (03767123) United Kingdom