About Ball Bay Lettings Ltd (12904922) United Kingdom