About Beechill Holdings Ltd (11476732) United Kingdom