About Tooley Street View Limited (07477741) United Kingdom