About Sparrow Lodge Management Limited (10291748) United Kingdom