About Mikos Development Limited (07989902) United Kingdom