About Finborough Management Co. Limited (04483439) United Kingdom