About Stopler & Boyd Limited (07160385) United Kingdom