About Mark Finn Laboratory Furniture Limited (11419233) United Kingdom