About Balford Limited (SC176893) United Kingdom