About Holman Stanley Limited (12032635) United Kingdom