About Stromberg Properties Ltd (10945139) United Kingdom