About Abbey German Specialists Limited (11485874) United Kingdom