About Peter & Scott Properties Ltd (07883146) United Kingdom