About Square One Developments Limited (07089328) United Kingdom