About Beachhead Management Limited (09642153) United Kingdom