About Fenna & Co Limited (07699061) United Kingdom