About Knoll Barrow Ltd (12790058) United Kingdom