About Clemmie Development Limited (SC444226) United Kingdom