About 103 Cheddon Road (management) Limited (05488845) United Kingdom