About Towered Properties Ltd (13205068) United Kingdom