About Overhouse Holdings Limited (12880707) United Kingdom