About West Meadows Limited (13207965) United Kingdom