About Derek Brand & Co. Limited (SC372305) United Kingdom