About F.c. Larkham & Son Limited (02004830) United Kingdom