About Tallon S Of London Ltd (12089054) United Kingdom