About Radford & Piddle (r&p) Homes Ltd (12882747) United Kingdom