About Craufurd Management Limited (07288851) United Kingdom