About West End Lane Investment Properties Limited (12880085) United Kingdom