About Owls Gate (lees) Management Limited (06897682) United Kingdom