About Omelet Letting & Management Limited (11722421) United Kingdom