About Balch Lettings Ltd (06676724) United Kingdom