About Clippens Developments Limited (SC243687) United Kingdom