About Willow Row Barrow Limited (10056653) United Kingdom