About Leo S Carpets Limited (07492615) United Kingdom