About R Squared Developments Limited (07295297) United Kingdom