About Homer & Pardy Developments Limited (07243941) United Kingdom