About Franklin & Marshall Ltd (12998058) United Kingdom