About B & B London Properties Limited (06665401) United Kingdom