About Turrell & Penn Property Management Ltd (13370786) United Kingdom