About Mariella Nicholas Homes Limited (12926084) United Kingdom