About Holborn Property Services Limited (03388909) United Kingdom