About The Limes Specialists Limited (07980836) United Kingdom