About Composite London Limited (07642356) United Kingdom