About Leeds Float Centre Ltd (12290695) United Kingdom