About Beckfish Consultants Ltd. (03869205) United Kingdom