About Squire Patton Boggs Directors Limited (02806502) United Kingdom