About Oak & Ivy Homes Limited (12732327) United Kingdom