About Structured Projects Ltd (08387226) United Kingdom