About 2 Eighty-eight Properties Limited (SC310121) United Kingdom