About Ld Harrow Limited (12056946) United Kingdom