About Admiral Fibreglass Solutions Limited (10108152) United Kingdom