About Barkerend Limited (10803314) United Kingdom