About O&h Swallow Street Limited (05233307) United Kingdom