About Westholme Properties 1 Limited (SC306906) United Kingdom