About Fourteen Twenty Properties Limited (11959936) United Kingdom