About Lime Tree Barrow Ltd (12142533) United Kingdom