About O & D Homes Ltd (13338425) United Kingdom