About Vicarage Property Management & Developments Ltd (13400839) United Kingdom