About Open Space Living Ltd (07516871) United Kingdom