About James Mallory Homes Limited (08916058) United Kingdom