About Maddings Investment Limited (13677992) United Kingdom