About Garrick Services & Sales Limited (04592191) United Kingdom