About Slip End Properties Limited (02329370) United Kingdom