About Holloway Property Investment Limited (12755428) United Kingdom