About Loxley Square Management Company Limited (04265799) United Kingdom