About Upminster Holdings Limited (05767676) United Kingdom