About Loftus & Tallon Consultants Limited (12824062) United Kingdom