About Barker Woodrow Limited (11986647) United Kingdom