About Low House Meadows Limited (13022603) United Kingdom