About Ballam Mews Property Management Limited (05496203) United Kingdom