About Mallord House Limited (01158991) United Kingdom