About Open Plan & Alfresco Living Limited (10520592) United Kingdom